5.3.3 APPX Application Design Manual

- Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 1-1: Overview of Application Design

Objects or Processes


The process definition component allows you to specify all types of objects or processes that, when integrated with the Data Dictionary and other application specifications, form the basic building blocks of an application. Options for objects or processes, shown in the figure below, are available from the Application Design Specifications Menu under the headings 'Form Based Objects' and 'Processing Objects'.

Objects or Processes Options

Form Based Objects utilize the Image Editor to define or edit images and include the following process types:

Menus, which provide a list of options available for selection by the user. Because an option on a menu may invoke another menu, an application can include many related menus.

Inputs, which allow a user to enter, modify, view, and delete data.

Inquiries, which allow a user quick access to viewing and optionally printing a specific record in a pre-defined format.

Outputs, which allow a user to produce reports or lists in a specified format that can be viewed on a screen or printed on hard copy.

Processing Objects do not involve designing images and include the following process types:

Queries, which permit a user to select a subset of records from a file and sort the records.

Updates, which allow data to be modified programmatically.

Subroutines, by which the designer can develop  'stand-alone' procedural routines that can be invoked during the execution of any other type of process.

Job Streams, which controls the execution of a series of related processes.

Status Checks, which provides the capability to perform various kinds of error checking.

Together they comprise the nine different types of objects or processes within APPX. You provide the structure for an application by connecting the various processes that you define.

A preliminary discussion of APPX processes can be found in Understanding Process Design.

Application Design Manual                                         "Powered by Appx Software"

12

©2006 By APPX Software, Inc. All Rights Reserved